package com.fx.device.service.device;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.fx.device.common.util.ReturnMessage;
import com.fx.device.request.device.*;
import com.fx.device.vo.device.DeviceMaintenanceRecord;

public interface DeviceMaintenanceService {


    ReturnMessage<Object> add(DeviceMaintenanceAddRequest request);

    ReturnMessage<Object> update(DeviceMaintenanceUpdateRequest request);

    ReturnMessage<Object> delete(DeviceMaintenanceDelRequest request);

    ReturnMessage<DeviceMaintenanceRecord> getById(DeviceMaintenanceGetByIdRequest request);

    ReturnMessage<IPage<DeviceMaintenanceRecord>> query(DeviceMaintenanceQueryRequest request);
}
